look presentable - German English Dictionary